Locales serve two purposes. First, they provide an incremental or declarative syntax for creating variable bindings in a contour. Second, they provide access to environments as objects which can be dynamically manipulated. The term locale is used to mean both the kind of contour introduced by a LOCALE-expression, and the object which represents the environment.
There are no global variables in T; all variables are lexically bound in some contour. Locales play the role of what is known in other Lisp and Scheme dialects as the global environment.